big and clumsy person - German English Dictionary